// pages/cate/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    leftCates:[],
    rightCates:[],
    leftActive:0,//左侧激活项的索引值
    scrollIntoView:"scrollView0"
  },
  /**
   * 生命周期函数--监听页面加载
   */
  //点击左侧类别
  clickLeft(e){
    console.log(e);
    const {index} = e.target.dataset
    this.setData({
      leftActive:index,
      scrollIntoView:`scrollView${index}`
    })
  },
  onLoad(options) {
    const leftCates = []
    const rightCates = []
    for(let i = 0;i < 10;i++){
      const id = 'f'+Math.random()
      leftCates.push({
        id,
        name:"名称"+i//一级分类名称
      })
      rightCates.push({
        cateId:id,//二级数据的对应一级分类id
        name:"名称"+i,//
        list:[]//二级分类列表类别
      })
    }
    console.log(leftCates);
    //二级list放入数据
    for(let i = 0;i < rightCates.length;i++){
      const item = rightCates[i]
      for(let j = 0;j < 6;j++){
        item.list.push({
          id:'s'+Math.random(),//二级分类id
          pic:"cloud://myshop-5g0d5yobe3eefb50.6d79-myshop-5g0d5yobe3eefb50-1327330770/kit-cms-upload/2024-09-29/17931727593081202_adv2-3.jpg",
          name:"二级"+j//二级分类名称
        })
      }
    }
    //请求到数据
    this.setData({
      leftCates,
      rightCates
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})